const createTaskQueue=()=>{
    const taskQueue=[]
    return {
        /**
         * 向任务队列中添加任务
         * @param {*} item 
         */
        push:item=>taskQueue.push(item),
        /**
         * 从任务队列中获取任务
         */
        pop:()=>taskQueue.shift(),
        /**
         * 判断任务队列中是否还有任务
         */
        isEmpty:()=>taskQueue.length===0
    }
}

export default createTaskQueue